El buffer de
escritura: La
grabación es un proceso en el que una fuente envía datos a la
grabadora. Dado que el flujo de datos que llega a la grabadora
no es constante y la grabación debe llevarse a velocidad
constante, es necesario insertar algún elemento que estabilice
esta velocidad. Para esto, todas las grabadoras llevan una
memoria intermedia que se denomina buffer memory, y cuyo
tamaño es distinto en función de cada modelo. Una idea mental
que sirve para comprenderlo todo mejor es la de un sistema de
depósitos. Imaginemos que queremos bombear agua de un depósito
a otro y que, si casualmente el sistema de bombeo fallase, las
consecuencias serían nefastas. Para ello introducimos un
depósito intermédio de tamaño muy pequeño, pero que puede
nivelar las fluctuaciones que puede haber en el suministro de
agua de un depósito a otro.
Es
decir, cuando el depósito inicial se bombea abundante agua
hasta el final, el deoósito intermedio no interfiere, puesto
que se queda lleno y todo lo que llega a él sale.Sin embargo,
si por la razón que sea, del depósito inicial no sale el
suficiente caudal, el depósito intermedio empieza a vaciarse,
manteniendo constante el flujo de agua que llega al último. La
función del buffer de la grabadora es esa misma. Se puede ver
a primera vista que, debido al pequeño tamaño del bufer, este
no será capaz de suministrar datos por mucho tiempo si la
fuente deja de hacerlo. Para muchoa usuarios la palabra buffer
es famosa porque si éste se queda vacio, la grabadora deja de
recibir datos y ocurre el buffer underrun, que en definitiva
significa que tenemos un precioso posa-vasos.
El buffer de lectura:
Al
igual que un buffer de escritura, el proceso de grabación se
lleva a cabo utilizando al mismo tiempo un buffer de lectura.
Su aportación es distinta a la de escritura - por lo tanto, no
se suman- y tampoco tiene una tamaño establecido, puesto que
depende de cada sistema. Sin embargo, el tamaño suele ser
comparativamente mayor y puede llegar a ser mas importante que
el buffer de escritura. Este segundo buffer se encarga de
estabilizar el flujo de datos que salen de la unidad fuente,
para tratar de que la grabadora reciba datos de manera
constante. Si esto no sucede, entonces entrará en juego el
buffer propio de la grabadora- el de grabación
obviamente.
Adelantaremos
que en la mayoría de ocasiones es el buffer de lectura el
origen de los problemas, aunque el resultado final desemboca
en el vacío del buffer de grabación.
|